$(function(){
		getCookie();
		//回车登录
		$(document).keydown(function(e){
			if(e.keyCode == 13) {
				submit();
			}
		});
		// 点击登录
		$('.login_btn').click(function(e) {
			submit();
		});
		
});

if(top!=this){//当这个窗口出现在iframe里，表示其目前已经timeout，需要把外面的框架窗口也重定向登录页面
	  top.location='${ctx}/loginController.do?login';
}

//刷新验证码
function reload(){
	//var url="${ctx}/servlet/ValidCode?rand=" +new Date().getTime();
	//$("#validImg").attr("src",url);
	//alert('////');
}


//登录处理函数
function Login() {
	setCookie();
	var actionurl=$('form').attr('action');//提交路径
	var checkurl=$('form').attr('check');//验证路径
	 var formData = new Object();
	var data=$(":input").each(function() {
		 formData[this.name] =$("input[name='"+this.name+"']").val();
	});
	$.ajax({
		async : false,
		cache : false,
		type : 'POST',
		url : checkurl,// 请求的action路径
		data : formData,
		error : function() {// 请求失败处理函数
		},
		success : function(data) {
			var d = $.parseJSON(data);
			if (d.success) {
				setTimeout("showError('登陆成功!请稍后....')",1000);
				setTimeout("window.location.href='"+actionurl+"'", 1000);
			} else {
				hideError();
				if(d.msg == "a"){
					$.dialog.confirm("数据库无数据,是否初始化数据?", function(){
						window.location = "init.jsp";
					}, function(){
						//
					});
				} else{
					showError(d.msg);
				}
					
			}
		}
	});
}
//设置cookie
function setCookie(){
	if ($("input[name='remember_me']").val() == '1') {
		$("input[iscookie='true']").each(function() {
			$.cookie(this.name, $("input[name='"+this.name+"']").val(), "/",24);
			$.cookie("COOKIE_NAME","true", "/",24);
		});
	} else {
		$("input[iscookie='true']").each(function() {
			$.cookie(this.name,null);
			$.cookie("COOKIE_NAME",null);
		});
	}
}

//读取cookie
function getCookie(){
	var COOKIE_NAME=$.cookie("COOKIE_NAME");
	if (COOKIE_NAME !=null) {
		$("input[iscookie='true']").each(function() {
			$($("input[name='"+this.name+"']").val( $.cookie(this.name)));
		});
	} 
}

//表单提交
function submit(){
	var submit = true;
	$("input[nullmsg]").each(function() {
		if ($("input[name='"+this.name+"']").val() == "") {
			showError($("input[name='"+this.name+"']").attr("nullmsg"), 500);
			setTimeout('hideError()', 1000);
			submit = false;
			return false;
		}
	});
	if (submit) {
		showError('核实中..');
		//hideError();
		//loading('核实中..', 1);
		//setTimeout("unloading()", 1000);
		setTimeout("Login()", 1000);
	}

}

//加载信息
function loading(name, overlay) {
	$('body').append('<div id="overlay"></div><div id="preloader">' + name + '..</div>');
	if (overlay == 1) {
		$('#overlay').css('opacity', 0.1).fadeIn(function() {
			$('#preloader').fadeIn();
		});
		return false;
	}
	$('#preloader').fadeIn();
}


function unloading() {
	$('#preloader').fadeOut('fast', function() {
		$('#overlay').fadeOut();
	});
}

//显示错误提示
function showError(str) {
	$('#alertMessage').addClass('confirm').html("<span style='color:#ff0000;'>"+str+"</span>");
}

function hideError() {
	$('#alertMessage').empty();
	$('#alertMessage').removeClass('confirm');
}